home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 015a / safera12.zip / README.DOC < prev    next >
Text File  |  1991-06-10  |  11KB  |  185 lines

  1.                              README.DOC File
  2.  
  3.                          Safe Erase Version 1.21
  4.  
  5.                    (C) Copyright by Tom Williams, 1990-1991
  6.  
  7. Safe Erase version 1.21 is a new software utility that offers a
  8. preferred alternative to the MS-DOS ERASE and DEL commands.  Safe Erase
  9. provides a new erase command that enhances the erase procedure so that
  10. erased files are 100% recoverable.  Safe Erase is the only utility that
  11. can ensure that any files that get erased can be retrieved at a 100%
  12. success rate.  This is no longer the case now that MS-DOS 5.0 offers its
  13. new file-deletion tracking function which offers an approach to 100%
  14. recoverability that is very similar to Safe Erase.  Safe Erase, however,
  15. is still very easily the preferred alternative to this new MS-DOS 5.0
  16. function.
  17.  
  18. Safe Erase has many advantages over the MS-DOS file-deletion tracking
  19. method.  Both programs use a file to safely store the allocated clus-
  20. ters of files just before they are erased.  The problem with the MS-
  21. DOS 5.0 method is that it can build a huge file to be prepared to store
  22. the names and allocated clusters of files erased by the next ERASE or
  23. DEL that takes place.  Actually it builds three files, two of which are
  24. quite large.  Safe Erase builds only one file the same size as the File
  25. Allocation Table for that particular disk or diskette, which takes up
  26. much less disk space than the deletion-tracking file that MS-DOS 5.0
  27. builds.  Another big problem with the deletion-tracking method is that
  28. MS-DOS requires you to tell it how many deleted files to be prepared
  29. for, otherwise it defaults to a small number.  If you tell it 100 and
  30. then erase 125 files with a command such as ERASE *.*, the MS-DOS
  31. UNDELETE program will only be able to retrieve the first 100 files.
  32. This is how the deletion-tracking file gets so large, the more files you
  33. tell it to be prepared for the larger the deletion-tracking file it
  34. builds.  Also, 999 files is the maximum number that the deletion-
  35. tracking method can handle.  Safe Erase is prepared for an erasure of
  36. any number of files, even directories with thousands of files.  Safe
  37. Erase does not need to be given a number of deleted files to be prepared
  38. for.  It is prepared for any number of deleted files and its Safe File
  39. Table will always stay the same small size as the File Allocation Table.
  40. The third big problem with the deletion-tracking method is that when you
  41. tell MS-DOS to build its deletion-tracking file, it builds it as a
  42. hidden file and it makes you really unsure if the file was created or
  43. not.  Safe Erase builds its Safe File Table as a read-only file which is
  44. visible with the DIR command so you know that you have successfully
  45. created a Safe File Table.  The fourth big advantage that Safe Erase has
  46. over the DOS deletion-tracking method is that Safe Erase will
  47. automatically build a Safe File Table on a disk that does not have one
  48. before it erases any files.  The fifth advantage of Safe Erase is that
  49. it does not operate as a memory resident program like the deletion-
  50. tracking method, so Safe Erase saves you valuable RAM.  The sixth and
  51. largest advantage of the Safe Erase method is that Safe Erase version
  52. 2.00 (available July 1, 1991) will offer the same protection for erased
  53. subdirectories as it currently does for files.  MS-DOS 5.0 does not
  54. deliver this function with its deletion-tracking method.
  55.  
  56. Safe Erase will work fine on all systems with MS-DOS versions 2.10 and
  57. higher.
  58.  
  59. (MS-DOS is a registered trademark of Microsoft Corporation.)
  60. (UNDELETE Copyright (C) 1987-1991 Central Point Software, Inc.)
  61.  
  62. Other software utilities that recover erased files can usually retrieve
  63. most files but many times there are files that cannot be retrieved even
  64. when no new files have been put out on the disk after the erasure.  The
  65. new Safe File RETRIEVE program easily undeletes any files that have been
  66. erased with the Safe Erase KILLF command.  The KILLF.EXE file can be
  67. renamed to anything you like such as killfile.exe, mydel.exe, but not
  68. erase.exe or del.exe.  MS-DOS will think you're trying to use its erase
  69. and del and never call erase.exe or del.exe.
  70.  
  71. NOTE:  If you're really addicted to typing erase or del when erasing
  72. files request the Safe Erase Install program when registering for Safe
  73. Erase version 2.00.  The Safe Erase Install program will allow you to
  74. use the Safe Erase programs erase.exe and del.exe.  These programs work
  75. exactly the same as killf.exe but are not shipped with Safe Erase
  76. version 2.00 unless requested.  The Safe Erase Install program works by
  77. patching 4 bytes of your command.com file.  The patch tells MS-DOS to
  78. let you run programs called erase.exe, del.exe, rmdir.exe, and rd.exe.
  79. Rmdir.exe and rd.exe work exactly like the killd.exe program that comes
  80. with Safe Erase version 2.00.  The Safe Erase Install program comes with
  81. a companion program called De-install which will remove the patch from
  82. your command.com file if you so desire.  So using the Install patch
  83. program is completely harmless.  Once again, these programs are only
  84. shipped with version 2.00 if requested.
  85.  
  86. The Safe Erase KILLF command is smart enough to know which version of
  87. MS-DOS you are using and will work the same way erase and del have for
  88. your version of DOS.  KILLF can do everything functionally that the MS-
  89. DOS erase and del commands can do.  KILLF can be used at the command
  90. prompt or in batch programs.  Safe Erase works with disks of any size.
  91. Files can be retrieved on disks with partitions greater than 32
  92. megabytes.  KILLF and RETRIEVE will work fine on RAM disks created with
  93. VDISK.SYS and RAMDRIVE.SYS.
  94.  
  95.  
  96.  
  97.                           How Safe Erase Works
  98.                           --------------------
  99.  
  100. Understanding how Safe Erase works is much easier after a quick
  101. explanation of what the existing MS-DOS erase and del commands do to
  102. erase a file.  When the user erases a file MS-DOS changes the first
  103. character of the file name to the "σ" character and then removes all of
  104. the file's cluster numbers from the file allocation table.  When
  105. conventional file recovery programs attempt to recover a file, they
  106. often must make a best guess as to which available clusters belong to
  107. your file.  This is why sometimes you think you have recovered a file
  108. and then you find that it has some bad data in it.  Safe Erase takes a
  109. completely new approach to file recovery.  Conventional file recovery
  110. programs use a pound of cure in attempting to retrieve erased files.
  111. Safe Erase uses an ounce of prevention when files are erased so that
  112. they can easily and accurately be retrieved if needed.
  113.  
  114. It is a simple procedure to begin using the Safe Erase package.  Please
  115. read the file install.doc to learn how to begin using the Safe Erase
  116. package.
  117.  
  118. Safe Erase works by building a small Safe File Table on your disk.  This
  119. is automatically done when the KILLF command is used for the first time
  120. on a particular disk.  Once the Safe File Table is built, the KILLF
  121. command will recognize that it's there the next time it is used to erase
  122. a file on that disk.  The KILLF command will only build a new Safe File
  123. Table on disks that don't have one already.  The table is a read-only
  124. file exactly the same size as the MS-DOS file allocation table.  Now
  125. when you erase a file using KILLF the first thing that gets done is that
  126. the file's cluster numbers get stored in the Safe File Table.  Then the
  127. files cluster numbers are removed from the MS-DOS file allocation table.
  128. Now the file is erased but its cluster numbers are safely stored in the
  129. Safe File Table.  The Safe File Table will always stay the same size.
  130. Now if it is decided that the file is really needed or not the intended
  131. file to be deleted, the user can simply retrieve the file by typing
  132. RETRIEVE in the directory of the deleted file.  Safe File Retrieve has a
  133. simple task of retrieving the file since its cluster numbers are safely
  134. stored in the Safe File Table.
  135.  
  136. The Safe Erase software package consists of the following files:
  137.  
  138. 1) readme.doc   - Introduction to Safe Erase and what it offers.
  139. 2) install.doc  - Instructions for setting up Safe Erase and how to use
  140.                   it.
  141. 3) killf.exe    - Used to safely erase files instead of erase or del.
  142. 4) retrieve.exe - Safe File Retrieve program used to retrieve erased
  143.                   files.
  144. 5) buildtab.exe - Puts a Safe File Table on a disk for safe file
  145.                   erasing.
  146. 6) killtab.exe  - Used to erase a read-only Safe File Table.
  147.  
  148.  
  149.  
  150.                             SHAREWARE NOTICE
  151.                             ----------------
  152.  
  153. Shareware:  Please help distribute Safe Erase by sharing unmodified
  154. copies of the software package.  Please upload Safe Erase to computer
  155. bulletin board systems.
  156.  
  157. Safe Erase Version 2.00 will be available on July 1, 1991.  Version 2.00
  158. will allow the user to remove a subdirectory with the Safe Erase command
  159. KILLD and and have the directory's cluster numbers safely stored in the
  160. Safe File Table in exactly the same way that Version 1.21 stores a
  161. file's cluster numbers.  This will give the user a 100% recovery success
  162. rate if files or subdirectories are erased.  If you use Safe Erase
  163. version 1.21 please support it by becoming a registered user at a cost
  164. of $15.  A registered user is entitled to the following benefits:
  165.  
  166.     o Safe Erase version 2.00 or later shipped by mail.
  167.  
  168.     o A copy of Safe Erase with your own registration number.  Let
  169.       anyone interested make a copy of your registered version and if
  170.       they register you get a $5 commission.  Your registered copy of
  171.       Safe Erase could get passed around for years to come.  Because of
  172.       the real need for Safe Erase and its popularity, registered users
  173.       who share the package could find commission checks trickling in
  174.       for years to come.
  175.  
  176.  
  177. To register send a check to:
  178.  
  179.                               Tom Williams
  180.                               P.O. Box 563
  181.                               Fayetteville, New York 13066
  182.  
  183. Please include registration number 0008221 when sending the check to
  184. credit the person that shared this copy of Safe Erase.  Please also
  185. specify 5.25 inch diskettes or 3.5 inch diskettes.